home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / RADIO-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  62.9 KB  |  2,153 lines

  1. RADIO-MIB DEFINITIONS ::= BEGIN
  2. -- SB3210
  3.  
  4. IMPORTS
  5.  smartbridges
  6.     FROM NEXUS-MIB
  7.   DisplayString
  8.             FROM SNMPv2-TC
  9.  OBJECT-TYPE
  10.          FROM RFC-1212;
  11.  
  12.  
  13. sbRadioBase    OBJECT IDENTIFIER ::= { smartbridges  5 }
  14. --
  15. sbRadioBase1       OBJECT IDENTIFIER ::= { sbRadioBase 1  }
  16. --
  17. sbRadioBaseDevice    OBJECT IDENTIFIER ::= { sbRadioBase1  1 }
  18. sbRadioBaseStatistics    OBJECT IDENTIFIER ::= { sbRadioBase1  2 }
  19. sbRadioBaseServiceSet    OBJECT IDENTIFIER ::= { sbRadioBase1 3 }
  20. sbRadioBaseSecurity    OBJECT IDENTIFIER ::= { sbRadioBase1 4 }
  21. sbRadioBaseMACConfig    OBJECT IDENTIFIER ::= { sbRadioBase1 5 }
  22. sbRadioBaseQoS        OBJECT IDENTIFIER ::= { sbRadioBase1 6 }
  23. sbRadioBaseClient    OBJECT IDENTIFIER ::= { sbRadioBase1 7 }
  24. sbRadioBaseStation    OBJECT IDENTIFIER ::= { sbRadioBase1 8 }
  25. sbRadioBaseMACStats    OBJECT IDENTIFIER ::= { sbRadioBase1 9 }
  26. sbRadioBaseBSS    OBJECT IDENTIFIER ::= { sbRadioBase1 10 }
  27. sbRadioBaseLMAC    OBJECT IDENTIFIER ::= { sbRadioBase1 11 }
  28. sbRadioBaseTunnel    OBJECT IDENTIFIER ::= { sbRadioBase1 12 }
  29. sbRadioBaseMLME    OBJECT IDENTIFIER ::= { sbRadioBase1 13 }
  30. sbRadioBasePHY  OBJECT IDENTIFIER ::= { sbRadioBase1 14}
  31. sbRadioBaseACL  OBJECT IDENTIFIER ::= { sbRadioBase1 22 }
  32. sbRadioBaseAntenna OBJECT IDENTIFIER ::= { sbRadioBase1 23 }
  33. sbRadioBaseAssociation    OBJECT IDENTIFIER ::= { sbRadioBase1 24 }
  34. sbRadioBaseAloft OBJECT IDENTIFIER ::= { sbRadioBase1 25 }
  35. -- ----------------------------------------------
  36. --     Device specific
  37. -- ----------------------------------------------
  38. sbaMACAddress OBJECT-TYPE
  39.     SYNTAX OCTET STRING  (SIZE (6))
  40.     ACCESS  read-only
  41.           STATUS  mandatory
  42.           DESCRIPTION
  43.     "The MAC address of the device."
  44.     ::= { sbRadioBaseDevice 1 }
  45.  
  46.  
  47. sbaLinkState  OBJECT-TYPE
  48.     SYNTAX INTEGER
  49.     ACCESS  read-only
  50.         STATUS  mandatory
  51.         DESCRIPTION
  52.     "The object contains the link state of the device. If the
  53.      link is up, the object contains the  value of highest
  54.      link speed in 500 Kbps units. 0 signals that the link is down."
  55.     ::= { sbRadioBaseDevice 2 }
  56.  
  57.  
  58. sbaLEDConfig OBJECT-TYPE
  59.     SYNTAX INTEGER
  60.     ACCESS  read-write
  61.         STATUS  mandatory
  62.         DESCRIPTION
  63.     "Configures the LED configuration number."
  64.     ::= { sbRadioBaseDevice 3 } 
  65.  
  66. sbaMode OBJECT-TYPE
  67.     SYNTAX INTEGER
  68.     ACCESS  read-write
  69.         STATUS  mandatory
  70.         DESCRIPTION
  71.     "Returns the mode of operation of the SoftMAC."
  72.     ::= { sbRadioBaseDevice 4 } 
  73.  
  74. sbaComponentNr  OBJECT-TYPE
  75.     SYNTAX INTEGER
  76.     ACCESS  read-write
  77.           STATUS  mandatory
  78.           DESCRIPTION
  79.     "Selects information of component nr to retrieve."
  80.     ::= { sbRadioBaseDevice 5 } 
  81.  
  82. sbaVersion  OBJECT-TYPE
  83.     SYNTAX  DisplayString (SIZE (0..25))
  84.     ACCESS  read-only
  85.         STATUS  mandatory
  86.         DESCRIPTION
  87.     "0-terminated string with the textual representation 
  88.      of the version of the component selected by aComponentNr."
  89.     ::= { sbRadioBaseDevice 6 } 
  90.  
  91.  
  92. sbaInterfaceID  OBJECT-TYPE
  93.     SYNTAX  OCTET STRING  (SIZE (6))
  94.     ACCESS  read-only
  95.         STATUS  mandatory
  96.         DESCRIPTION
  97.     "Interface identification of the component selected by aComponentNr."
  98.     ::= { sbRadioBaseDevice 7 } 
  99.  
  100. sbaComponentID  OBJECT-TYPE
  101.     SYNTAX  INTEGER
  102.     ACCESS  read-only
  103.         STATUS  mandatory
  104.         DESCRIPTION
  105.     "Component identifier of the component selected by aComponentNr."
  106.     ::= { sbRadioBaseDevice 8} 
  107.  
  108.  
  109. sbaHibernate  OBJECT-TYPE
  110.     SYNTAX INTEGER { TRUE(1), FALSE(0) }
  111.     ACCESS  read-write
  112.         STATUS  mandatory
  113.         DESCRIPTION
  114.     "The object configures the radio state. The radio is switched
  115.      off and the system is put into a low power state if the
  116.      value of the object is TRUE. FALSE enables the radio and 
  117.      switches the system to normal operation, unless another object
  118.      disabled radio operation."
  119.      
  120.     ::= { sbRadioBaseDevice 9} 
  121.  
  122. sbaFAA OBJECT-TYPE
  123.     SYNTAX  INTEGER
  124.     ACCESS  read-only
  125.         STATUS  mandatory
  126.         DESCRIPTION
  127.     "The object signals the state of the FAA switch. TRUE 
  128.      indicates that the radio is switched off because of 
  129.      the FAA switch. FALSE means the radio is on, unless another
  130.      object disabled radio operation (see also aHibernate)."
  131.     ::= { sbRadioBaseDevice 10} 
  132.  
  133.  
  134. sbaCommit  OBJECT-TYPE
  135.       SYNTAX  INTEGER
  136.       ACCESS  read-only
  137.           STATUS  mandatory
  138.           DESCRIPTION
  139.     " Writing the object commits settings. For some objects, a set 
  140.       operation may not be effective instantaneously. Instead,
  141.       the object is latched until this object is written. Objects
  142.       latched by this object have a note in the description column 
  143.       indicating so. The value written is reserved; use 0 for 
  144.       forward compatibility."
  145.     ::= { sbRadioBaseDevice 11} 
  146.  
  147. sbaOffload OBJECT-TYPE
  148.       SYNTAX  INTEGER
  149.       ACCESS  read-write
  150.           STATUS  mandatory
  151.           DESCRIPTION
  152.      "Configures the UMAC to offload the specified functions 
  153.       to the driver through the offload mechanism."
  154.     ::= { sbRadioBaseDevice 12}
  155.  
  156. -- ----------------------------------------------------------
  157. --     Statistics 
  158. -- ----------------------------------------------------------
  159.  
  160. sbaMSDUTxSuccessful  OBJECT-TYPE
  161.     SYNTAX  INTEGER
  162.     ACCESS  read-only
  163.         STATUS  mandatory
  164.         DESCRIPTION
  165.     "The number of successfully transmitted unicast MSDUs."
  166.     ::= { sbRadioBaseStatistics  1}
  167.  
  168.  
  169. sbaMSDUTxMulticast  OBJECT-TYPE
  170.     SYNTAX  INTEGER
  171.     ACCESS  read-only
  172.         STATUS  mandatory
  173.         DESCRIPTION
  174.     "The number of successfully transmitted multicast MSDUs."
  175.     ::= { sbRadioBaseStatistics  2}
  176.  
  177. sbaMSDUTxDropped  OBJECT-TYPE
  178.     SYNTAX  INTEGER
  179.     ACCESS  read-only
  180.         STATUS  mandatory
  181.         DESCRIPTION
  182.     "The number of unicast and multicast MSDUs dropped before a transmission attempt was
  183.      made."
  184.     ::= { sbRadioBaseStatistics  3}
  185.  
  186. sbaMSDUTxFailed  OBJECT-TYPE
  187.     SYNTAX  INTEGER
  188.     ACCESS  read-only
  189.         STATUS  mandatory
  190.         DESCRIPTION
  191.     "The number of unicast and multicast MSDUs that could not be or were not successfully
  192.      transmitted by the device."
  193.     ::= { sbRadioBaseStatistics  4}
  194.  
  195. sbaMSDURxSuccessful  OBJECT-TYPE
  196.     SYNTAX  INTEGER
  197.     ACCESS  read-only
  198.         STATUS  mandatory
  199.         DESCRIPTION
  200.     "The number of successfully received unicast MSDUs."
  201.     ::= { sbRadioBaseStatistics  5}
  202.  
  203. sbaMSDURxMulticast  OBJECT-TYPE
  204.     SYNTAX  INTEGER
  205.     ACCESS  read-only
  206.           STATUS  mandatory
  207.           DESCRIPTION
  208.     "The number of successfully received multicast MSDUs."
  209.     ::= { sbRadioBaseStatistics  6}
  210.  
  211. sbaMSDURxDropped OBJECT-TYPE
  212.     SYNTAX  INTEGER
  213.     ACCESS  read-only
  214.           STATUS  mandatory
  215.           DESCRIPTION
  216.     "The number of dropped unicast and multicast MSDUs."
  217.     ::= { sbRadioBaseStatistics  7}
  218.  
  219. sbaMSDURxFailed  OBJECT-TYPE
  220.     SYNTAX  INTEGER
  221.     ACCESS  read-only
  222.           STATUS  mandatory
  223.           DESCRIPTION
  224.     "The number of partially or erroneously received unitcast and multicast MSDUs."
  225.     ::= { sbRadioBaseStatistics  8}
  226.  
  227.  
  228. -- --------------------------------------------------------------
  229. --    Tunnel  specific
  230. -- --------------------------------------------------------------
  231. sbaTunnel  OBJECT-TYPE
  232.     SYNTAX  OCTET STRING (SIZE (12))
  233.     ACCESS  read-write
  234.         STATUS  mandatory
  235.         DESCRIPTION
  236.     " The object allows for tunneling MIB operations to the implementation. 
  237.      This is especially useful for applications that want to manipulate 
  238.      objects that are not managed by the driver."
  239.     ::= { sbRadioBaseTunnel 1 }
  240.  
  241. -- --------------------------------------------------------
  242. --     sbBSS  specific
  243. -- --------------------------------------------------------
  244.  
  245. sbaBSSType OBJECT-TYPE
  246.     SYNTAX  INTEGER
  247.      ACCESS  read-write
  248.         STATUS  mandatory
  249.         DESCRIPTION
  250.     "Client: The type of BSS the client must associate with.
  251.      If the object is set to DOT11_BSSTYPE_ANY, the client joins
  252.      any available BSS that complies with the setting of
  253.      aSSID, with a preference for infrastructure over IBSS networks.
  254.      If no suitable network can  be found, the client sets up an IBSS
  255.      network with the SSID specified by aSSID, unless the SSID is set
  256.      to the broadcast SSID (has a length of zero). 
  257.      Access point: The object must be set to infrastructure when the
  258.      MAC runs in access point mode. This object is latched by the
  259.      aCommit object, aSSID object in client mode."
  260.     ::= { sbRadioBaseServiceSet 1 }
  261.     
  262.  
  263. sbaBSSID  OBJECT-TYPE
  264.     SYNTAX  OCTET STRING (SIZE (6))
  265.     ACCESS  read-write
  266.           STATUS  mandatory
  267.     DESCRIPTION
  268.     "Client(read): The object contains the BSSID of the BSS the client is joined with. If the
  269.     object is all zeros, the client is not joined with a BSS.
  270.      Client(write): The object configures the infrastructure BSS to join with or the IBSS BSSID
  271.      to setup or join. The firmware automatically selects the infrastructure BSS to join with or
  272.      the IBSS BSSID, if the object is set to 00-00-00-00-00-00.
  273.      Access point(read): The object contains the BSSID of the BSS. This object is latched by the
  274.      aCommit object, aSSID object in client mode."
  275.     ::= { sbRadioBaseServiceSet 2 }
  276.  
  277. sbaSSID OBJECT-TYPE
  278.     SYNTAX  OCTET STRING (SIZE (36))
  279.     ACCESS  read-write
  280.           STATUS  mandatory
  281.     DESCRIPTION
  282.     "Client(read): The object contains the SSID of the BSS the client is associated with. If the
  283.      client is not associated or participating in an IBSS network the aSSID object is not valid and
  284.      cannot be retrieved.
  285.      Client(write): The object configures the SSID the client must join or setup. If the length of
  286.      the SSID is 0, the client joins any available BSS (irrespective its SSID) that complies with
  287.      the setting of. aBSSType. 
  288.     Access point(read): The object configures the SSID the access point must use for the BSS."
  289.     ::= { sbRadioBaseServiceSet 3 }
  290.  
  291. sbaState OBJECT-TYPE
  292.     SYNTAX  INTEGER
  293.     ACCESS  read-only
  294.           STATUS  mandatory
  295.     DESCRIPTION
  296.     "Client: The authentication/association state of the MAC. "
  297.     ::= { sbRadioBaseServiceSet 4 }
  298.  
  299. sbaAID OBJECT-TYPE
  300.     SYNTAX  INTEGER
  301.     ACCESS  read-only
  302.           STATUS  mandatory
  303.     DESCRIPTION
  304.     "The AID of the MAC (1-2007). 0 indicates the MAC is not associated. The object is also 0 if
  305.      the MAC is participating in an IBSS."
  306.     ::= { sbRadioBaseServiceSet 5 }
  307.  
  308. sbaSSIDOverride   OBJECT-TYPE
  309.     SYNTAX  OCTET STRING (SIZE (36))
  310.     ACCESS  read-write
  311.           STATUS  mandatory
  312.     DESCRIPTION
  313.     "The object allows overriding the content of the SSID element in the beacon for the purpose
  314.      of shrouding the SSID. Setting aSSID also sets aSSIDOverride. After aSSID is set,
  315.     aSSIDOverride can be set to a different string, replacing the real SSID. Note: shrouded
  316.      SSIDs should only be used in access point, infrastructure BSSs. It is not recommended to
  317.      use shrouded SSIDs in IBSS networks."
  318.     ::= { sbRadioBaseServiceSet 6 }
  319.  
  320.  
  321.  
  322. sbaMediumLimit  OBJECT-TYPE
  323.     SYNTAX  INTEGER
  324.     ACCESS  read-write
  325.           STATUS  mandatory
  326.     DESCRIPTION 
  327.     "The object configures the maximum amount of time, in TU, that a point coordinator may
  328.     control the usage of the wireless medium without relinquishing control for long enough to
  329.      allow at least one instance of DCF access to the medium. "
  330.     ::= { sbRadioBaseServiceSet 7 }
  331.  
  332.  
  333. sbaBeaconPeriod  OBJECT-TYPE
  334.     SYNTAX  INTEGER
  335.     ACCESS  read-write
  336.         STATUS  mandatory
  337.     DESCRIPTION 
  338.     "If the client is not associated or participating in an IBSS
  339.      network the object is not valid and  cannot be retrieved.
  340.      Client: The object configures the number of TU that the station
  341.      shall use for scheduling beacon transmissions in an IBSS network.
  342.      This value is transmitted in beacon and probe response frames.
  343.      Access point: The object configures the number of TU that the 
  344.      access point shall use for scheduling beacon transmissions. 
  345.      This value is transmitted in beacon and probe response
  346.      frames. This object is latched by the aCommit object, aSSID object
  347.      in client mode."
  348.     ::= { sbRadioBaseServiceSet 8 }
  349.  
  350. sbaDTIMPeriod  OBJECT-TYPE
  351.     SYNTAX  INTEGER
  352.     ACCESS  read-write
  353.         STATUS  mandatory
  354.     DESCRIPTION
  355.     "Client (read) : The object reflects the number of beacon intervals
  356.      that elapse between transmission of beacons frames containing a
  357.      TIM element whose DTIM count field is 0. The value is transmitted
  358.      in the DTIM period field of beacon frames sent by the access point the
  359.      client is associated with.
  360.      Access point: The object configures the number of beacon intervals
  361.      that elapse between transmission of beacons frames containing a 
  362.      TIM element whose DTIM count field is 0. The value is transmitted
  363.      in the DTIM period field of beacon frames. This object is latched 
  364.      by the aCommit object, aSSID object in client mode."
  365.      
  366.     ::= { sbRadioBaseServiceSet 9 }
  367.  
  368. sbaATIMWindow  OBJECT-TYPE
  369.     SYNTAX  INTEGER
  370.     ACCESS  read-write
  371.           STATUS  mandatory
  372.     DESCRIPTION 
  373.     "Client: The object configures the ATIM window for IBSS setups. This object is latched by
  374.      the aSSID object."
  375.     ::= { sbRadioBaseServiceSet 10 }
  376.  
  377. sbaListenInterval OBJECT-TYPE
  378.     SYNTAX  INTEGER
  379.     ACCESS  read-write
  380.         STATUS  mandatory
  381.     DESCRIPTION 
  382.     "Client: The object is used to indicate to the access point how
  383.      often an STA wakes to listen to beacon management frames. 
  384.      The value of this parameter is the client's listen interval
  385.      parameter and is expressed in units of beacon interval. 
  386.      This object is latched by the aSSID  object."
  387.     ::= { sbRadioBaseServiceSet 11 }
  388.  
  389.  
  390.  
  391. -- --------------------------------------------
  392. --     Security
  393. -- ---------------------------------------------
  394.  
  395.  
  396. sbaAuthEnable  OBJECT-TYPE
  397.     SYNTAX  OCTET STRING
  398.     ACCESS  read-write
  399.         STATUS  mandatory
  400.     DESCRIPTION
  401.     "This object configures which authentication algorithms are enabled.
  402.     The object represents a bit mask, where a '1' enables the
  403.     corresponding algorithm, a '0' disables the algorithm.
  404.     Note: setting aAuthEnable resets aAuthOrder to default values
  405.     that match the aAuthEnables settings. If both Shared Key and Open
  406.     System authentication, aAuthOrder is set to { DOT11_AUTHALG_SK,
  407.     DOT11_AUTHALG_OS }.
  408.     Nexus: After setting a value for this , need to set sbWEPEnable for settings
  409.     to be saved and to take effect. "
  410.  
  411.     ::= { sbRadioBaseSecurity 1}
  412.  
  413.  
  414. sbaPrivacyInvoked  OBJECT-TYPE
  415.     SYNTAX  INTEGER
  416.     ACCESS  read-write
  417.         STATUS  mandatory
  418.     DESCRIPTION
  419.     "The object invokes the specified privacy mechanism. "
  420.     ::= { sbRadioBaseSecurity 2}
  421.  
  422. sbaExUnencrypted  OBJECT-TYPE
  423.     SYNTAX  INTEGER
  424.     ACCESS  read-write
  425.           STATUS  mandatory
  426.     DESCRIPTION
  427.     "The object configures the privacy filtering mechanism. When the value is TRUE,
  428.      unencrypted MPDUs are filtered and rejected. A value of FALSE accepts unencrypted
  429.      MPDUs, independent of the privacy settings. "
  430.     ::= { sbRadioBaseSecurity 3}
  431.  
  432. sbaDefKeyId OBJECT-TYPE
  433.     SYNTAX  INTEGER
  434.     ACCESS  read-write
  435.         STATUS  mandatory
  436.     DESCRIPTION
  437.     "The object configures which default key to use for tranmission of encrypted MPDUs. The
  438.      range of the object is 0 - 3, corresponding to aDefKey1 to aDefKey4."
  439.     ::= { sbRadioBaseSecurity 4}
  440.  
  441. sbadefKey1 OBJECT-TYPE
  442.     SYNTAX  OCTET STRING (SIZE (30))
  443.     ACCESS  read-write
  444.         STATUS  mandatory
  445.     DESCRIPTION
  446.     "The objects configure the default key number 1.To set a HEX value start the 
  447.     string with 0x or 0X. To set in ascii value do not prepend anything."
  448.     ::= { sbRadioBaseSecurity 5 }
  449.  
  450. sbaDefKey2  OBJECT-TYPE
  451.     SYNTAX  OCTET STRING (SIZE (30))
  452.     ACCESS  read-write
  453.           STATUS  mandatory
  454.     DESCRIPTION
  455.     "The objects configure the default key number 2."
  456.     ::= { sbRadioBaseSecurity 6 }
  457.  
  458.  
  459. sbaDefKey3 OBJECT-TYPE
  460.     SYNTAX  OCTET STRING (SIZE (30))
  461.     ACCESS  read-write
  462.           STATUS  mandatory
  463.     DESCRIPTION
  464.     "The objects configure the default key number 3."
  465.     ::= { sbRadioBaseSecurity 7 }
  466.  
  467. sbaDefKey4 OBJECT-TYPE
  468.     SYNTAX  OCTET STRING (SIZE (30))
  469.     ACCESS  read-write
  470.           STATUS  mandatory
  471.     DESCRIPTION
  472.     "The objects configure the default key number 4."
  473.     ::= { sbRadioBaseSecurity 8 }
  474.  
  475. sbaDefKeyLen OBJECT-TYPE
  476.     SYNTAX INTEGER
  477.     ACCESS read-write
  478.     STATUS mandatory
  479.     DESCRIPTION
  480.     " The length of keys."
  481.     ::= { sbRadioBaseSecurity 9 }
  482.  
  483.  
  484. sbaSTAKey OBJECT-TYPE
  485.     SYNTAX  OCTET STRING (SIZE (44))
  486.     ACCESS  read-write
  487.           STATUS  mandatory
  488.     DESCRIPTION
  489.     "The object configures the per-station keys."
  490.     ::= { sbRadioBaseSecurity 14}
  491.  
  492. sbaSTASC  OBJECT-TYPE
  493.     SYNTAX  OCTET STRING (SIZE (20))
  494.     ACCESS  read-write
  495.           STATUS  mandatory
  496.     DESCRIPTION
  497.     "The object allows retrieval and setting the station's privacy sequence counters."
  498.     ::= { sbRadioBaseSecurity 15 }
  499.  
  500. sbaAuthOrder  OBJECT-TYPE
  501.     SYNTAX  INTEGER
  502.     ACCESS  read-write
  503.           STATUS  mandatory
  504.     DESCRIPTION
  505.     "Client: This object configures the order in which authentication algorithms are tried when
  506.      authenticating with an access point. Each time the client starts a new authentication
  507.      attempt, the authentication algorithms are tried in the order specified. The array must be
  508.      terminated by DOT11_AUTHALG_NONE. Note: for backward compatibility reasons,
  509.      aAuthOrder is reset by aAuthEnable when aAuthEnable is changed, to match the settings."
  510.  
  511.     ::= { sbRadioBaseSecurity 16 }
  512.  
  513.  
  514.  
  515.  
  516. sbaPrivTxRejected  OBJECT-TYPE
  517.     SYNTAX  INTEGER
  518.     ACCESS  read-only
  519.           STATUS  mandatory
  520.     DESCRIPTION
  521.     "The number of MPDUs that were not transmitted because no appropriate privacy
  522.      configuration was available."
  523.     ::= { sbRadioBaseSecurity 17 }
  524.  
  525. sbaPrivRxPlain  OBJECT-TYPE
  526.     SYNTAX  INTEGER
  527.     ACCESS  read-only
  528.           STATUS  mandatory
  529.     DESCRIPTION
  530.     "The number of received MPDUs that were rejected because they were unencrypted."
  531.     ::= { sbRadioBaseSecurity 18 }
  532.  
  533. sbaPrivRxFailed  OBJECT-TYPE
  534.     SYNTAX  INTEGER
  535.     ACCESS  read-only
  536.           STATUS  mandatory
  537.     DESCRIPTION
  538.     "The number of received crypted MPDUs that were rejected because they could not be
  539.      successfully decrypted."
  540.     ::= { sbRadioBaseSecurity 19 }
  541.  
  542.  
  543.  
  544.  
  545. sbaPrivRxNoKey OBJECT-TYPE
  546.     SYNTAX  INTEGER
  547.     ACCESS  read-only
  548.         STATUS  mandatory
  549.     DESCRIPTION
  550.     "The number of received crypted MPDUs that could not be decrypted because no key was
  551.      available for decryption."
  552.     ::= { sbRadioBaseSecurity 20 }
  553.  
  554. sbaWEPEnable OBJECT-TYPE
  555.         SYNTAX  INTEGER
  556.         ACCESS  read-write
  557.         STATUS  mandatory
  558.     DESCRIPTION
  559.     " It is used to enable/disable WEP. It is also used to restart the paed and after 
  560.     changing any of the WEP settings , set this OID in the last for all the settings 
  561.     to take place."
  562.  
  563.     ::= { sbRadioBaseSecurity 21 }
  564.  
  565. sbaWPASharedKey OBJECT-TYPE
  566.     SYNTAX OCTET STRING
  567.     ACCESS  write-only
  568.     STATUS  mandatory
  569.     DESCRIPTION
  570.     " This is the shared key used with WPA-PSK authentication mode."
  571.  
  572.     ::= { sbRadioBaseSecurity 22 }
  573.  
  574.  
  575. sbaWPAReKeyTime OBJECT-TYPE
  576.     SYNTAX OCTET STRING
  577.     ACCESS  read-write
  578.     STATUS  mandatory
  579.     DESCRIPTION
  580.     " It specifies the time when the key should be rehashed in case of WPA-PSK mode."
  581.  
  582.     ::= { sbRadioBaseSecurity 23 }
  583.     
  584. -- --------------------------------------------------------------
  585. --     MAC Configuration
  586. -- --------------------------------------------------------------
  587.  
  588. sbaRTSThresh  OBJECT-TYPE
  589.     SYNTAX  INTEGER
  590.     ACCESS  read-write
  591.           STATUS  mandatory
  592.     DESCRIPTION
  593.     "The object configures the RTS/CTS mechanism, as described in clause 9.2.6 of IEEE
  594.      802.11."
  595.     ::= { sbRadioBaseMACConfig 1 }
  596.     
  597.  
  598. sbaFragThresh  OBJECT-TYPE
  599.     SYNTAX  INTEGER
  600.     ACCESS  read-write
  601.           STATUS  mandatory
  602.     DESCRIPTION
  603.     "The object configures the fragmentation mechanism as described in clause 9.1.4 of IEEE
  604.      802.11."
  605.     ::= { sbRadioBaseMACConfig 2 }
  606.  
  607. sbaShortRetries  OBJECT-TYPE
  608.     SYNTAX  INTEGER
  609.     ACCESS  read-write
  610.           STATUS  mandatory
  611.     DESCRIPTION
  612.     "The object configures the maximum number of retries for MPDUs with a length less or
  613.      equal than aRTSThresh before an MPDU transmission is signaled as unsuccessful. See also
  614. 9.2.5.3  of IEEE 802.11."
  615. ::= { sbRadioBaseMACConfig 3 }
  616.  
  617.  
  618. sbaLongRetries OBJECT-TYPE
  619.     SYNTAX  INTEGER
  620.     ACCESS  read-write
  621.           STATUS  mandatory
  622.     DESCRIPTION
  623.     "The object configures the maximum number of retries for MPDUs with a length greater
  624.      than aRTSThresh before a MPDU transmission is signaled as unsuccessful. See also 9.2.5.3
  625.      of IEEE 802.11."
  626.     ::= { sbRadioBaseMACConfig 4 }
  627.  
  628. sbaMaxTxLifetime  OBJECT-TYPE
  629.     SYNTAX  INTEGER
  630.     ACCESS  read-write
  631.           STATUS  mandatory
  632.     DESCRIPTION
  633.     "The object configures the elapsed time in TU, after the initial transmission of a fragment of
  634.      an MSDU, after which further attempts to transmit the MSDU are terminated."
  635.     ::= { sbRadioBaseMACConfig 5 }
  636.  
  637.  
  638. sbaMaxRxLifetime  OBJECT-TYPE
  639.     SYNTAX  INTEGER
  640.     ACCESS  read-write
  641.           STATUS  mandatory
  642.     DESCRIPTION
  643.     "The object configures the elapsed time in TU, after the initial reception of a fragmented
  644.      MMPDU or MSDU, after which further attempts to reassemble the MMPDU or MSDU are
  645.      terminated."
  646.     ::= { sbRadioBaseMACConfig 6 }
  647.  
  648. sbaAuthRespTimeout  OBJECT-TYPE
  649.     SYNTAX  INTEGER
  650.     ACCESS  read-write
  651.           STATUS  mandatory
  652.     DESCRIPTION
  653.     "The object configures the maximum number of TU that a station must wait for the next
  654.      frame in the authentication sequence, before it considers the next frame lost."
  655.     ::= { sbRadioBaseMACConfig 7 }
  656.  
  657. sbaAssocRespTimeout  OBJECT-TYPE
  658.     SYNTAX  INTEGER
  659.     ACCESS  read-write
  660.         STATUS  mandatory
  661.     DESCRIPTION
  662.     "The object configures the maximum number of TUs that a station
  663.      must wait for the next frame in the association sequence,
  664.      before it consider the next frame lost."
  665.     ::= { sbRadioBaseMACConfig 8 }
  666.  
  667. -- ------------------------------------------------
  668. --     QoS Objects
  669. -- ------------------------------------------------
  670.  
  671. sbaVDCF0 OBJECT-TYPE
  672.     SYNTAX  OCTET STRING ( SIZE (8))
  673.     ACCESS  read-write
  674.           STATUS  mandatory
  675.     DESCRIPTION
  676.     "Configures the VDCF parameters for TCs 0."
  677.     ::= { sbRadioBaseQoS 1 }
  678.  
  679.  
  680. sbaVDCF1 OBJECT-TYPE
  681.     SYNTAX  OCTET STRING ( SIZE (8))
  682.     ACCESS  read-write
  683.           STATUS  mandatory
  684.     DESCRIPTION
  685.     "Configures the VDCF parameters for TCs 1."
  686.     ::= { sbRadioBaseQoS 2 }
  687.  
  688. sbaVDCF2  OBJECT-TYPE
  689.     SYNTAX  OCTET STRING ( SIZE (8))
  690.     ACCESS  read-write
  691.           STATUS  mandatory
  692.     DESCRIPTION
  693.     "Configures the VDCF parameters for TCs 2."
  694.     ::= { sbRadioBaseQoS 3 }
  695.  
  696. sbaVDCF3 OBJECT-TYPE
  697.     SYNTAX  OCTET STRING ( SIZE (8))
  698.     ACCESS  read-write
  699.           STATUS  mandatory
  700.     DESCRIPTION
  701.     " Configures the VDCF parameters for TCs 3."
  702.     ::= { sbRadioBaseQoS 4 }
  703.  
  704.  
  705. sbaVDCF4  OBJECT-TYPE
  706.     SYNTAX  OCTET STRING ( SIZE (8))
  707.     ACCESS  read-write
  708.           STATUS  mandatory
  709.     DESCRIPTION
  710.     "Configures the VDCF parameters for TCs 4."
  711.     ::= { sbRadioBaseQoS 5 }
  712.  
  713. sbaVDCF5 OBJECT-TYPE
  714.     SYNTAX  OCTET STRING ( SIZE (8))
  715.     ACCESS  read-write
  716.           STATUS  mandatory
  717.     DESCRIPTION
  718.     "Configures the VDCF parameters for TCs 5."
  719.     ::= { sbRadioBaseQoS 6 }
  720. sbaVDCF6 OBJECT-TYPE
  721.         SYNTAX  OCTET STRING ( SIZE (8))
  722.         ACCESS  read-write
  723.         STATUS  mandatory
  724.         DESCRIPTION
  725.         "Configures the VDCF parameters for TCs 6."
  726.         ::= { sbRadioBaseQoS 7 }
  727. sbaVDCF7 OBJECT-TYPE
  728.         SYNTAX  OCTET STRING ( SIZE (8))
  729.         ACCESS  read-write
  730.         STATUS  mandatory
  731.         DESCRIPTION
  732.         "Configures the VDCF parameters for TCs 7."
  733.         ::= { sbRadioBaseQoS 8 }
  734.  
  735. sbaMaxFrameBurst OBJECT-TYPE
  736.         SYNTAX  INTEGER
  737.         ACCESS  read-write
  738.         STATUS  mandatory
  739.         DESCRIPTION
  740.     "The object configures the maximum frame burst.When set to 1 , frameburst
  741.     is enabled with value 3000, or when set to 0 , it is disabled"
  742.     ::= { sbRadioBaseQoS 9 }
  743.                           
  744. -- --------------------------------------------
  745. --    Client specific
  746. -- --------------------------------------------
  747. sbaPSM OBJECT-TYPE
  748.     SYNTAX  INTEGER 
  749.     ACCESS  read-write
  750.         STATUS  mandatory
  751.     DESCRIPTION
  752.     "The object configures the power-management mode of the client.
  753.     For details about 802.11 power management, refer to section
  754.     11.2 of IEEE 802.11."
  755.     ::= {sbRadioBaseClient 1 }
  756.  
  757.  
  758. sbaCAMTimeout  OBJECT-TYPE
  759.     SYNTAX  INTEGER
  760.     ACCESS  read-write
  761.         STATUS  mandatory
  762.     DESCRIPTION
  763.     "Configures the timeout in TU for switching from CAM to PSM,
  764.      when aPSM is DOT11_PSM_DYNAMIC. The timeout expires when the 
  765.      time between the last send MPDU or MMPDU and the current clock 
  766.      exceeds the timeout configured in the aCAMTimeout  object. 
  767.      Upon this event, the client switches from CAM to PSM."
  768.     ::= { sbRadioBaseClient 2 }
  769.  
  770. sbaReceiveDTIMs OBJECT-TYPE
  771.     SYNTAX  INTEGER
  772.     ACCESS  read-write
  773.         STATUS  mandatory
  774.     DESCRIPTION
  775.     "Truth value that configures whether the MAC must wakup for DTIMs. "
  776.     ::= { sbRadioBaseClient 3 }
  777.  
  778. sbaRoamPreference OBJECT-TYPE
  779.     SYNTAX  INTEGER
  780.     ACCESS  read-write
  781.         STATUS  mandatory
  782.     DESCRIPTION
  783.     "Configures the roaming preference."
  784.     ::= { sbRadioBaseClient 4 }
  785.  
  786. sbaRoamExclude OBJECT-TYPE
  787.     SYNTAX  OCTET STRING (SIZE (10))
  788.     ACCESS  read-only
  789.         STATUS  mandatory
  790.     DESCRIPTION
  791.     " Retrieves the list of roaming excluded BSSs."
  792.     ::= { sbRadioBaseClient 5 }
  793.  
  794. sbaRoamExcludeAdd  OBJECT-TYPE
  795.     SYNTAX  OCTET STRING (SIZE (10))
  796.     ACCESS  write-only
  797.         STATUS  mandatory
  798.     DESCRIPTION
  799.     "Adds a BSS to the list of excluded BSSs."
  800.     ::= {sbRadioBaseClient 6 }
  801.  
  802.  
  803. sbaRoamExcludeRemove OBJECT-TYPE
  804.     SYNTAX  OCTET STRING (SIZE (10))
  805.     ACCESS  write-only
  806.         STATUS  mandatory
  807.     DESCRIPTION
  808.     "Removes a BSS from the list of excluded BSSs."
  809.     ::= { sbRadioBaseClient 7 }
  810.  
  811. sbaScanThreshold OBJECT-TYPE
  812.     SYNTAX  INTEGER
  813.     ACCESS  read-write
  814.         STATUS  mandatory
  815.     DESCRIPTION
  816.     "Threshold in dBmabove which the background scan is active."
  817.     ::= { sbRadioBaseClient 8 }
  818.  
  819.  
  820. sbaClientToClientCommunication OBJECT-TYPE
  821.     SYNTAX  INTEGER
  822.     ACCESS  read-write
  823.         STATUS  mandatory
  824.     DESCRIPTION
  825.     "It controls whether client to client communication should be allowed(1) or not(0)."
  826.     ::= { sbRadioBaseClient 9 }
  827.  
  828. -- ------------------------------------------
  829. --     Station Objects
  830. -- ------------------------------------------
  831.  
  832. sbaClients OBJECT-TYPE
  833.     SYNTAX  INTEGER
  834.     ACCESS  read-only
  835.         STATUS  mandatory
  836.     DESCRIPTION
  837.     "The maximum number of client objects supported by
  838.      this implementation."
  839.     ::= { sbRadioBaseStation 1 }
  840.  
  841. sbaClientsAssociated  OBJECT-TYPE
  842.     SYNTAX  INTEGER
  843.     ACCESS  read-only
  844.         STATUS  mandatory
  845.     DESCRIPTION
  846.     "The number of associated clients. "
  847.     ::= { sbRadioBaseStation 2 }
  848.  
  849. sbaClientTable  OBJECT-TYPE
  850.     SYNTAX  SEQUENCE OF ClientTableEntry
  851.     ACCESS  not-accessible
  852.         STATUS  mandatory
  853.     DESCRIPTION
  854.     "The list of associated clients for the Access Point. Valid only for access points."
  855.     ::= { sbRadioBaseStation 3 }
  856.  
  857. sbaClientTableEntry OBJECT-TYPE
  858.     SYNTAX  ClientTableEntry
  859.     ACCESS  not-accessible
  860.     STATUS  mandatory
  861.     DESCRIPTION
  862.     "A single row in the associated clients table."
  863.     INDEX  { sbClientIndex }
  864.     ::= { sbaClientTable 1 }
  865.  
  866.  
  867. ClientTableEntry ::=
  868.     SEQUENCE {
  869.         sbClientIndex
  870.   INTEGER,
  871.         sbClientMAC
  872.   OCTET STRING,
  873.         sbClientState
  874.   INTEGER,
  875.       sbClientRSSI
  876.   INTEGER,
  877.       sbClientQuality
  878.   INTEGER,
  879.       sbClientRate
  880.   INTEGER,
  881.       sbClientAge
  882.   INTEGER,
  883.       sbClientNode
  884.   INTEGER,
  885.       sbClientExt
  886.   INTEGER
  887.        }
  888.  
  889. sbClientIndex OBJECT-TYPE
  890.     SYNTAX  INTEGER
  891.     ACCESS  read-only
  892.     STATUS  mandatory
  893.     DESCRIPTION
  894.     "An index for the table. Values( 1,2,3 ...)"
  895.     ::= { sbaClientTableEntry 1 }
  896.  
  897.  
  898. sbClientMAC OBJECT-TYPE
  899.     SYNTAX  OCTET STRING
  900.     ACCESS  read-only
  901.     STATUS  mandatory
  902.     DESCRIPTION
  903.     "Specifies the MAC address of the client."
  904.     ::= { sbaClientTableEntry 2 }
  905.  
  906. sbClientState OBJECT-TYPE
  907.     SYNTAX  INTEGER
  908.     ACCESS  read-only
  909.     STATUS  mandatory
  910.     DESCRIPTION
  911.   "State in which the client is. It should be equal to 5 for clients."
  912.     ::= { sbaClientTableEntry 3 }
  913.  
  914. sbClientRSSI OBJECT-TYPE
  915.     SYNTAX  INTEGER
  916.     ACCESS  read-only
  917.     STATUS  mandatory
  918.     DESCRIPTION
  919.     "The age value for particular associated client"
  920.     ::= { sbaClientTableEntry 4 }
  921.  
  922. sbClientQuality OBJECT-TYPE
  923.     SYNTAX  INTEGER
  924.     ACCESS  read-only
  925.     STATUS  mandatory
  926.     DESCRIPTION
  927.     "The quality for the associated client."
  928.     ::= { sbaClientTableEntry 5 }
  929.  
  930.  
  931. sbClientRate OBJECT-TYPE
  932.     SYNTAX  INTEGER
  933.     ACCESS  read-only
  934.     STATUS  mandatory
  935.     DESCRIPTION
  936.     "The quality for the associated client."
  937.     ::= { sbaClientTableEntry 6 }
  938.  
  939. sbClientAge OBJECT-TYPE
  940.     SYNTAX  INTEGER
  941.     ACCESS  read-only
  942.     STATUS  mandatory
  943.     DESCRIPTION
  944.     "The quality for the associated client."
  945.     ::= { sbaClientTableEntry 7 }
  946.  
  947.  
  948. sbClientNode OBJECT-TYPE
  949.     SYNTAX  INTEGER
  950.     ACCESS  read-only
  951.     STATUS  mandatory
  952.     DESCRIPTION
  953.     "The quality for the associated client."
  954.     ::= { sbaClientTableEntry 8 }
  955.  
  956.  
  957. sbClientExt OBJECT-TYPE
  958.     SYNTAX  INTEGER
  959.     ACCESS  read-only
  960.     STATUS  mandatory
  961.     DESCRIPTION
  962.     "The quality for the associated client."
  963.     ::= { sbaClientTableEntry 9 }
  964.  
  965. sbaClientFind OBJECT IDENTIFIER  ::= { sbRadioBaseStation 4 }
  966.  
  967. sbaClientFindMAC OBJECT-TYPE
  968.     SYNTAX  OCTET STRING (SIZE (20))
  969.     ACCESS  read-write
  970.          STATUS  mandatory
  971.     DESCRIPTION
  972.     "The object provides a way to find a client structure by its MAC address without traversing
  973.      the aClient1 to aClient2007 objects. The address member of the obj_sta structure shall be
  974.      set to the MAC address of the client to be found. If a client with the specified MAC address
  975.      is found, the result is returned. If a client with the specified MAC address is not found, the
  976.      error code SM_EOIDUNK is returned."
  977.     ::= { sbaClientFind 1 }
  978.  
  979. sbaClientFindRSSI OBJECT-TYPE
  980.     SYNTAX  INTEGER
  981.     ACCESS  read-only
  982.         STATUS  mandatory
  983.     DESCRIPTION
  984.     " The RSSI value for the client identified by sbaClientFindMAC."
  985.     ::= { sbaClientFind 2 }
  986.  
  987.  
  988. sbaClientFindQuality OBJECT-TYPE
  989.     SYNTAX  INTEGER
  990.     ACCESS  read-only
  991.         STATUS  mandatory
  992.     DESCRIPTION
  993.     " The Quality value for the client identified by sbaClientFindMAC."
  994.     ::= { sbaClientFind 3 }
  995.  
  996.  
  997. sbaWDSLinkAdd OBJECT-TYPE
  998.     SYNTAX  OCTET STRING (SIZE (6))
  999.     ACCESS  write-only
  1000.           STATUS  mandatory
  1001.     DESCRIPTION
  1002.     "Access point: Adds a MAC address as a WDS link."
  1003.     ::= {sbRadioBaseStation 5 }
  1004.  
  1005. sbaWDSLinkRemove OBJECT-TYPE
  1006.     SYNTAX  OCTET STRING (SIZE (6))
  1007.     ACCESS  write-only
  1008.           STATUS  mandatory
  1009.     DESCRIPTION
  1010.     "Access point: Removes a MAC address associated with a WDS link."
  1011.     ::= {sbRadioBaseStation 6 }
  1012.  
  1013. sbaEAPAuthSTA OBJECT-TYPE
  1014.     SYNTAX  OCTET STRING (SIZE (6))
  1015.     ACCESS  write-only
  1016.           STATUS  mandatory
  1017.     DESCRIPTION
  1018.     "Access point: When set, the object opens the 802.1x/EAP port for the station with the given
  1019.      MAC address for all frames. "
  1020.     ::= {sbRadioBaseStation 7 }
  1021.  
  1022. sbaEAPUnauthSTA OBJECT-TYPE
  1023.     SYNTAX  OCTET STRING (SIZE (6))
  1024.     ACCESS  write-only
  1025.           STATUS  mandatory
  1026.     DESCRIPTION
  1027.     "Access point: When set, the object closes the 802.1x/EAP port for the station with the given
  1028.      MAC address for all frames except for 802.1x/EAPOL frames. "
  1029.     ::= {sbRadioBaseStation 8 }
  1030.  
  1031. sbaDot1xEnable  OBJECT-TYPE
  1032.     SYNTAX  INTEGER
  1033.     ACCESS  read-write
  1034.           STATUS  mandatory
  1035.     DESCRIPTION
  1036.     "Access point: Enables 802.1x filtering. If 802.1x filtering 
  1037.     is enabled, the station's default state is to block all frames,
  1038.     except for 802.1x frames. The station's ports must be explicitely
  1039.      opened/closed through the objects aEAPAuthSTA and aEAPUnauthSTA. "
  1040.     ::= { sbRadioBaseStation 9 }
  1041.  
  1042. sbaMICFailure  OBJECT-TYPE
  1043.     SYNTAX  OCTET STRING (SIZE (16))
  1044.     ACCESS  read-write
  1045.         STATUS  current
  1046.     DESCRIPTION
  1047.     "This object is trapped if a MIC failure occurs for a 
  1048.      particular station. The content of the object specifies 
  1049.      the station for which the MIC failure occurred."
  1050.     ::= {sbRadioBaseStation 10 }
  1051.  
  1052. -- --------------------------------------------------------
  1053. --     MAC Statistics
  1054. -- --------------------------------------------------------
  1055.  
  1056. sbaMPDUTxSuccessful  OBJECT-TYPE
  1057.     SYNTAX  INTEGER
  1058.     ACCESS  read-only
  1059.           STATUS  mandatory
  1060.     DESCRIPTION
  1061.     "The number of successfully transmitted unicast and multicast MPDUs."
  1062.     ::= { sbRadioBaseMACStats 1 }
  1063.  
  1064. sbaMPDUTxOneRetry  OBJECT-TYPE
  1065.     SYNTAX  INTEGER
  1066.     ACCESS  read-only
  1067.           STATUS  mandatory
  1068.     DESCRIPTION
  1069.     "The number of unicast MPDUs successfully transmitted after one retry."
  1070.     ::= { sbRadioBaseMACStats 2 }
  1071.  
  1072. sbaMPDUTxMultipleRetries  OBJECT-TYPE
  1073.     SYNTAX  INTEGER
  1074.     ACCESS  read-only
  1075.           STATUS  mandatory
  1076.     DESCRIPTION
  1077.     "The number of unicast MPDUs successfully transmitted after two or more retries."
  1078.     ::= { sbRadioBaseMACStats 3 }
  1079.  
  1080. sbaMPDUTxFailed OBJECT-TYPE
  1081.     SYNTAX  INTEGER
  1082.     ACCESS  read-only
  1083.           STATUS  mandatory
  1084.     DESCRIPTION
  1085.     "The number of unicast MPDUs for which the maximum number of retries were exceeded."
  1086.     ::= { sbRadioBaseMACStats 4 }
  1087.  
  1088.  
  1089. sbaMPDURxSuccessful  OBJECT-TYPE
  1090.     SYNTAX  INTEGER
  1091.     ACCESS  read-only
  1092.           STATUS  mandatory
  1093.     DESCRIPTION
  1094.     "The number of successfully received unicast MPDUs."
  1095.     ::= { sbRadioBaseMACStats 5 }
  1096.  
  1097. sbaMPDURxDups OBJECT-TYPE
  1098.     SYNTAX  INTEGER
  1099.     ACCESS  read-only
  1100.           STATUS  mandatory
  1101.     DESCRIPTION
  1102.     "The number of successfully received unicast MPDUs that were a duplicate of earlier
  1103.      frames."
  1104.     ::= { sbRadioBaseMACStats 6 }
  1105.  
  1106. sbaRTSSuccessful OBJECT-TYPE
  1107.     SYNTAX  INTEGER
  1108.     ACCESS  read-only
  1109.           STATUS  mandatory
  1110.     DESCRIPTION
  1111.     "The number of CTS frames received in response to an RTS frame. "
  1112.     ::= { sbRadioBaseMACStats 7 }
  1113.  
  1114. sbaRTSFailed  OBJECT-TYPE
  1115.     SYNTAX  INTEGER
  1116.     ACCESS  read-only
  1117.           STATUS  mandatory
  1118.     DESCRIPTION
  1119.     "The number of transmitted RTS frames for which no response CTS frame was received."
  1120.     ::= { sbRadioBaseMACStats 8 }
  1121.  
  1122. sbaACKFailed OBJECT-TYPE
  1123.     SYNTAX  INTEGER
  1124.     ACCESS  read-only
  1125.           STATUS  mandatory
  1126.     DESCRIPTION
  1127.     "The object counts the number of frame transmissions for which an acknowledgment
  1128.      response frame was expected but not received. "
  1129.     ::= { sbRadioBaseMACStats 9 }
  1130.  
  1131. aFrameReceives  OBJECT-TYPE
  1132.     SYNTAX  INTEGER
  1133.     ACCESS  read-only
  1134.           STATUS  mandatory
  1135.     DESCRIPTION
  1136.     "The number of successfully received frames, before any address and type filtering."
  1137.     ::= { sbRadioBaseMACStats 10 }
  1138.  
  1139. sbaFrameErrors  OBJECT-TYPE
  1140.     SYNTAX  INTEGER
  1141.     ACCESS  read-only
  1142.           STATUS  mandatory
  1143.     DESCRIPTION
  1144.     "The number of unsuccessfully received frames. "
  1145.     ::= { sbRadioBaseMACStats 11 }
  1146.  
  1147. sbaFrameAborts  OBJECT-TYPE
  1148.     SYNTAX  INTEGER
  1149.     ACCESS  read-only
  1150.         STATUS  mandatory
  1151.     DESCRIPTION
  1152.     "The number of aborted frames."
  1153.     ::= { sbRadioBaseMACStats 12 }
  1154.  
  1155. sbaFrameAbortsPHY  OBJECT-TYPE
  1156.     SYNTAX  INTEGER
  1157.     ACCESS  read-only
  1158.         STATUS  mandatory
  1159.     DESCRIPTION
  1160.     "The number of PHY aborted frames."
  1161.     ::= { sbRadioBaseMACStats 13 }
  1162.  
  1163. sbaResetStats OBJECT-TYPE
  1164.     SYNTAX  INTEGER
  1165.     ACCESS  read-write 
  1166.         STATUS  mandatory
  1167.     DESCRIPTION
  1168.     "Reset all the statistics of the radio to 0."
  1169.     ::= { sbRadioBaseMACStats 14 }
  1170.  
  1171. -- --------------------------------------------------
  1172. --     PHY obbects
  1173. -- --------------------------------------------------
  1174.  
  1175. sbaSlotTime OBJECT-TYPE
  1176.     SYNTAX  OCTET STRING (SIZE (8))
  1177.     ACCESS  read-write
  1178.           STATUS  mandatory
  1179.     DESCRIPTION 
  1180.     "An array with the PHY slottimes for the 2.4 GHz 
  1181.     band [0] and 5 GHz band [1]."
  1182.     ::= { sbRadioBasePHY 1  }
  1183.  
  1184. sbaCWMin OBJECT-TYPE
  1185.     SYNTAX  OCTET STRING (SIZE (8))
  1186.     ACCESS  read-write
  1187.           STATUS  mandatory
  1188.     DESCRIPTION 
  1189.     "An array with the PHY CWMin values for the 2.4 GHz band [0] and 5 GHz band [1], as used
  1190.      by the DCF backoff mechanism. See also 9.2.4 of IEEE 802.11."
  1191.     ::= { sbRadioBasePHY 2}
  1192.  
  1193. sbaCWMax  OBJECT-TYPE
  1194.     SYNTAX  OCTET STRING (SIZE (8))
  1195.     ACCESS  read-write
  1196.           STATUS  mandatory
  1197.     DESCRIPTION 
  1198.     "An array with the PHY CWMax values for the 2.4 GHz band [0] and 5 GHz band [1], as used
  1199.      by the DCF backoff mechanism. See also 9.2.4 of IEEE 802.11. "
  1200.     ::= { sbRadioBasePHY 3 }
  1201.  
  1202. sbaACKWindow  OBJECT-TYPE
  1203.     SYNTAX  OCTET STRING (SIZE (8))
  1204.     ACCESS  read-write
  1205.           STATUS  mandatory
  1206.     DESCRIPTION 
  1207.     "The object configures the timeout within which an acknowledgment frame is expected in
  1208.      response to a unicast MPDU transmission. The array contains the window in usec, for the
  1209.      2.4GHz band [0] and 5 GHz band [1]. "
  1210.     ::= { sbRadioBasePHY 4 }
  1211.  
  1212. sbaAntennaRx  OBJECT-TYPE
  1213.     SYNTAX  INTEGER
  1214.     ACCESS  read-write
  1215.           STATUS  mandatory
  1216.     DESCRIPTION
  1217.     "The object configures which antenna is used for reception, the enumeration starts at 0. The
  1218.      number of antennas is implementation dependent."
  1219.     ::= { sbRadioBasePHY 5 }
  1220.  
  1221. sbaAntennaTx  OBJECT-TYPE
  1222.     SYNTAX  INTEGER
  1223.     ACCESS  read-write
  1224.           STATUS  mandatory
  1225.     DESCRIPTION 
  1226.     "rw The object configures which antenna is used for transmission, the enumeration starts at
  1227.     0 The number of antennas is implementation dependent."
  1228.     ::= { sbRadioBasePHY 6 }
  1229.  
  1230.  
  1231. sbaAntennaDiversity OBJECT-TYPE
  1232.     SYNTAX  INTEGER
  1233.     ACCESS  read-write
  1234.           STATUS  mandatory
  1235.     DESCRIPTION 
  1236.     "The object configures what diversity is used."
  1237.     ::= { sbRadioBasePHY 7 }
  1238.  
  1239. sbaChannel  OBJECT-TYPE
  1240.     SYNTAX  INTEGER
  1241.     ACCESS  read-write
  1242.           STATUS  mandatory
  1243.     DESCRIPTION 
  1244.     "Configures the synthesizer through channel numbers instead of frequencies. For semantics
  1245.      refer to aFrequency."
  1246.     ::= { sbRadioBasePHY 8 }
  1247.  
  1248. sbaEDThreshold OBJECT-TYPE
  1249.     SYNTAX  INTEGER
  1250.     ACCESS  read-write
  1251.           STATUS  mandatory
  1252.     DESCRIPTION
  1253.     "The object configures the energy detect threshold being used by the PHY. The value is
  1254.      implementation dependent."
  1255.     ::= { sbRadioBasePHY 9 }
  1256.  
  1257. sbaPreambleSettings  OBJECT-TYPE
  1258.     SYNTAX  INTEGER
  1259.     ACCESS  read-write
  1260.           STATUS  mandatory
  1261.     DESCRIPTION
  1262.     "Refer to section on preamble settings for more information. "
  1263.     ::= { sbRadioBasePHY 10  }
  1264.  
  1265.  
  1266. sbaRatesTable OBJECT-TYPE
  1267.     SYNTAX  SEQUENCE OF RatesEntry
  1268.     ACCESS  not-accessible
  1269.         STATUS  mandatory
  1270.     DESCRIPTION
  1271.     "The value of the object specifies the operational rates as used by the MVC when setting up
  1272.      or joining an IBSS or associating with- or setting up an infrastructure network. The most
  1273.      significant bit of each rate specifies the whether that rate is to be used as a basic rate (1) or
  1274.      not (0). The system may only change the content of the object with rates supported by the
  1275.      PHY (as indicated in the aSupportedRates object). Each rate may only appear once in the
  1276.     object and all rates shall be sorted in ascending order. The array must be null terminated.
  1277.      The joint set of aRates and aExtendedRates must at least contain 1 rate, and at least one of
  1278.      the rates must be a basic rate. This object is latched by the aCommit object, aSSID object in
  1279.      client mode."
  1280.  
  1281.     ::= { sbRadioBasePHY 11  }
  1282.  
  1283.  
  1284. sbRatesEntry OBJECT-TYPE
  1285.     SYNTAX  RatesEntry
  1286.     ACCESS  not-accessible
  1287.     STATUS  mandatory
  1288.     DESCRIPTION
  1289.     "A list of rates supported by the current profile along with their enable/disable values."
  1290.     INDEX  { sbRatesIndex }
  1291.     ::= { sbaRatesTable 1 }
  1292.  
  1293.  
  1294. RatesEntry ::=
  1295.     SEQUENCE {
  1296.         sbRatesIndex
  1297.   INTEGER,
  1298.         sbRates
  1299.   INTEGER,
  1300.         sbRatesStatus
  1301.   INTEGER
  1302.        }
  1303.  
  1304. sbRatesIndex OBJECT-TYPE
  1305.     SYNTAX  INTEGER
  1306.     ACCESS  read-only
  1307.     STATUS  mandatory
  1308.     DESCRIPTION
  1309.   "An index for the table. Values( 1,2,3 ...)"
  1310.  
  1311.     ::= { sbRatesEntry 1 }
  1312.  
  1313.  
  1314. sbRates OBJECT-TYPE
  1315.     SYNTAX  INTEGER
  1316.     ACCESS  read-only
  1317.     STATUS  mandatory
  1318.     DESCRIPTION
  1319.   "Specifies the rate in Mbps supported by the radio"
  1320.     ::= { sbRatesEntry 2 }
  1321.  
  1322.  sbRatesStatus OBJECT-TYPE
  1323.     SYNTAX  INTEGER { Enable(1), Disable(0) }
  1324.     ACCESS  read-only
  1325.     STATUS  mandatory
  1326.     DESCRIPTION
  1327.   "Status indicates whether this rate is currently enabled or disabled."
  1328.     ::= { sbRatesEntry 3 }
  1329.  
  1330.  
  1331.  
  1332.  
  1333. sbaCCAModeSupported OBJECT-TYPE
  1334.     SYNTAX  INTEGER
  1335.     ACCESS  read-only
  1336.           STATUS  mandatory
  1337.     DESCRIPTION
  1338.     "aCCAModeSupported is a bit-significant value, representing all of the CCA modes
  1339.      supported by the PHY."
  1340.     ::= { sbRadioBasePHY 12  }
  1341.  
  1342. sbaCCAMode OBJECT-TYPE
  1343.     SYNTAX  INTEGER
  1344.     ACCESS  read-write
  1345.           STATUS  mandatory
  1346.     DESCRIPTION
  1347.     "The object configures the PHY's CCA mode. The value of the object shall be one or a
  1348.      combination of the bits, as defined for the aCCAModeSupported object. E.g. Combinations
  1349.      of bits represent an OR operation, e.g. DOT11_CCA_ED and DOT11_CCA_CS both set
  1350.      means ED or CS. "
  1351.     ::= { sbRadioBasePHY 13  }
  1352.  
  1353. sbaOutputPower OBJECT-TYPE
  1354.     SYNTAX  INTEGER
  1355.     ACCESS  read-write
  1356.           STATUS  mandatory
  1357.     DESCRIPTION
  1358.     " General outputpower in units of dBm."
  1359.     ::= { sbRadioBasePHY 14  }
  1360.  
  1361.  
  1362. sbaSupportedRates OBJECT-TYPE
  1363.     SYNTAX  OCTET STRING (SIZE (16))
  1364.     ACCESS  read-only
  1365.           STATUS  mandatory
  1366.     DESCRIPTION
  1367.     "The object contains the supported rates. The bitrates are specified in units of 500 Kbps.
  1368.      The most significant bit of each rate specifies the whether that rate is a IEEE 802.11
  1369.      standards defined basic rate (1) or not (0) for that particular PHY. The array is null
  1370.      terminated."
  1371.     ::= { sbRadioBasePHY 15  }
  1372.  
  1373. sbaFrequency OBJECT-TYPE
  1374.     SYNTAX  INTEGER
  1375.     ACCESS  read-write
  1376.           STATUS  mandatory
  1377.     DESCRIPTION
  1378.     "Client(read): The frequency in kHz the RF synthesizer is configured at. Client(write): The
  1379.      frequency in kHz of the RF synthesizer to be used for setup of an IBSS. Access point: The
  1380.      frequency in kHz of the RF synthesizer at which the infrastructure BSS is setup. This object
  1381.      is latched by the aCommit object, aSSID object in client mode. Note: aFrequency and
  1382.      aChannel map to the same object. Changing one also changes the other."
  1383.     ::= { sbRadioBasePHY 16 }
  1384.  
  1385. sbaSupportedFrequencies OBJECT-TYPE
  1386.     SYNTAX  OCTET STRING (SIZE (4))
  1387.     ACCESS  read-only
  1388.           STATUS  mandatory
  1389.     DESCRIPTION
  1390.     "A list of the supported frequencies."
  1391.     ::= { sbRadioBasePHY 17 }
  1392.  
  1393. sbaNoiseFloor  OBJECT-TYPE
  1394.     SYNTAX  INTEGER
  1395.     ACCESS  read-only
  1396.         STATUS  mandatory
  1397.     DESCRIPTION
  1398.     "The object returns the measured noise floor. The value is implementation dependent."
  1399.     ::= { sbRadioBasePHY 18 }
  1400.  
  1401. sbaNonERPProtection  OBJECT-TYPE
  1402.     SYNTAX  INTEGER
  1403.     ACCESS  read-write
  1404.           STATUS  mandatory
  1405.     DESCRIPTION
  1406.     "Refer to section on non-ERP behavior for more information. "
  1407.     ::= { sbRadioBasePHY 19 }
  1408.  
  1409. sbaSlotSettings  OBJECT-TYPE
  1410.     SYNTAX  INTEGER
  1411.     ACCESS  read-write
  1412.           STATUS  mandatory
  1413.     DESCRIPTION
  1414.     "Refer to section on Slot settings for more information."
  1415.     ::= { sbRadioBasePHY 20 }
  1416.  
  1417. sbaNonERPTimeout  OBJECT-TYPE
  1418.     SYNTAX  INTEGER
  1419.     ACCESS  read-write
  1420.           STATUS  mandatory
  1421.     DESCRIPTION
  1422.     "Refer to section on non-ERP behavior for more information. "
  1423.     ::= { sbRadioBasePHY 21 }
  1424.  
  1425. sbaProfile OBJECT-TYPE
  1426.     SYNTAX  INTEGER
  1427.     ACCESS  read-write
  1428.           STATUS  mandatory
  1429.     DESCRIPTION
  1430.     "Refer to section on Profiles for more information."
  1431.     ::= { sbRadioBasePHY 22 }
  1432.  
  1433.  
  1434. sbaExtendedRatesTable OBJECT-TYPE
  1435.     SYNTAX  SEQUENCE OF ExtendedRatesEntry
  1436.     ACCESS  not-accessible
  1437.         STATUS  mandatory
  1438.     DESCRIPTION
  1439.     "The value of the object specifies those bit rates that must be treated as Extended Rate PHY
  1440.      (ERP) bit rates, when setting up or joining an IBSS, associating with- or setting up an
  1441.      infrastructure network. The rates in this object are put in the Extended Supported Rates
  1442.      element, instead of the Supported Rates element. The most significant bit of each rate
  1443.      specifies the whether that rate is to be used as a basic rate (1) or not (0). The object may
  1444.      only contain rates supported by the PHY (as indicated in the aSupportedRates object). Each
  1445.      rate may only appear once in the object and all rates shall be sorted in ascending order. The
  1446.      array must be null terminated. The joint set of aRates and aExtendedRates must at least
  1447.      contain 1 rate, and at least one of the rates must be a basic rate. This object is latched by
  1448.      the aCommit object, aSSID object in client mode. "
  1449.     ::= { sbRadioBasePHY 23 }
  1450.  
  1451. sbExtendedRatesEntry OBJECT-TYPE
  1452.     SYNTAX  ExtendedRatesEntry
  1453.     ACCESS  not-accessible
  1454.     STATUS  mandatory
  1455.     DESCRIPTION
  1456.     "A list of rates supported by the current profile along with their enable/disable values."
  1457.     INDEX  { sbExtendedRatesIndex }
  1458.     ::= { sbaExtendedRatesTable 1 }
  1459.  
  1460.  
  1461. ExtendedRatesEntry ::=
  1462.     SEQUENCE 
  1463.     {
  1464.         sbExtendedRatesIndex
  1465.   INTEGER,
  1466.         sbExtendedRates
  1467.   INTEGER,
  1468.         sbExtendedRatesStatus   
  1469.   INTEGER
  1470.        }
  1471.  
  1472. sbExtendedRatesIndex OBJECT-TYPE
  1473.     SYNTAX  INTEGER
  1474.     ACCESS  read-only
  1475.     STATUS  mandatory
  1476.     DESCRIPTION
  1477.     "An index for the table. Values( 1,2,3 ...)"
  1478.     ::= { sbExtendedRatesEntry 1 }
  1479.  
  1480.  
  1481. sbExtendedRates OBJECT-TYPE
  1482.     SYNTAX  INTEGER
  1483.     ACCESS  read-only
  1484.     STATUS  mandatory
  1485.     DESCRIPTION
  1486.   "Specifies the rate in Mbps supported by the radio"
  1487.     ::= { sbExtendedRatesEntry 2 }
  1488.  
  1489.  sbExtendedRatesStatus OBJECT-TYPE
  1490.     SYNTAX  INTEGER { Enable(1), Disable(0) }
  1491.     ACCESS  read-only
  1492.     STATUS  mandatory
  1493.     DESCRIPTION
  1494.   "Status indicates whether this rate is currently enabled or disabled."
  1495.     ::= { sbExtendedRatesEntry 3 }
  1496.  
  1497.  
  1498. sbaSupportedBands OBJECT-TYPE
  1499.     SYNTAX  INTEGER
  1500.     ACCESS  read-only
  1501.           STATUS  mandatory
  1502.     DESCRIPTION
  1503.     "Bitmask indicating the PHY's supported bands. "
  1504.     ::= { sbRadioBasePHY 24 }
  1505.  
  1506. sbaBandIndex  OBJECT-TYPE
  1507.     SYNTAX  OCTET STRING (SIZE (4))
  1508.     ACCESS  read-write
  1509.           STATUS  mandatory
  1510.     DESCRIPTION
  1511.     ""
  1512.     ::= { sbRadioBasePHY 25 }
  1513.  
  1514. sbSetRates OBJECT-TYPE
  1515.     SYNTAX  OCTET STRING
  1516.     ACCESS  write-only
  1517.         STATUS  mandatory
  1518.     DESCRIPTION
  1519.     " A string which is used to set rates for the radio. It is of the form aloft|rate1|rate2|...|rateN.
  1520.     The rates should be in ascending order. The valid rates changes with profile. "
  1521.     ::= { sbRadioBasePHY 26 }
  1522.  
  1523. sbSetExtendedRates OBJECT-TYPE
  1524.     SYNTAX  OCTET STRING
  1525.     ACCESS  write-only
  1526.         STATUS  mandatory
  1527.     DESCRIPTION
  1528.     " A string which is used to set the extended rates of the radio."
  1529.     ::= { sbRadioBasePHY 27}
  1530.  
  1531. sbaNonERPStatus  OBJECT-TYPE
  1532.     SYNTAX  INTEGER
  1533.     ACCESS  read-only
  1534.         STATUS  mandatory
  1535.     DESCRIPTION
  1536.     "Client(infrastructure): The object contains the value of
  1537.      the ERP information element as  received in the most recent
  1538.      beacon from the access point associated with.
  1539.      Client(IBSS): The  object contains the value of the ERP
  1540.      information element as transmitted by the client in its
  1541.      beacons.
  1542.      Access point: The object contains the value of the ERP
  1543.      information element as transmitted by the access point
  1544.      in its beacons."
  1545.          ::= { sbRadioBase1 20 }
  1546.  
  1547.  
  1548.  
  1549. -- -----------------------------------------
  1550. --     MLME specific
  1551. -- -----------------------------------------
  1552.  
  1553. sbaDeauthenticate  OBJECT-TYPE
  1554.     SYNTAX  OCTET STRING (SIZE (17))
  1555.     ACCESS  write-only
  1556.         STATUS  current
  1557.     DESCRIPTION
  1558.     ""
  1559.     ::= { sbRadioBaseMLME 1 }
  1560.  
  1561. sbaAuthenticate  OBJECT-TYPE
  1562.     SYNTAX  OCTET STRING ( SIZE (17))
  1563.     ACCESS  write-only
  1564.           STATUS  current
  1565.     DESCRIPTION 
  1566.     ""
  1567.     ::= { sbRadioBaseMLME 2 }
  1568.  
  1569. sbaDisassociate  OBJECT-TYPE
  1570.     SYNTAX  OCTET STRING ( SIZE (17)) 
  1571.     ACCESS  write-only
  1572.           STATUS  current
  1573.     DESCRIPTION 
  1574.     ""
  1575.     ::= { sbRadioBaseMLME 3 }
  1576.  
  1577. sbaAssociate OBJECT-TYPE
  1578.     SYNTAX  OCTET STRING ( SIZE (17)) 
  1579.     ACCESS  write-only
  1580.           STATUS  current
  1581.     DESCRIPTION 
  1582.     ""
  1583.     ::= { sbRadioBaseMLME 4 }
  1584.  
  1585. sbaScan  OBJECT-TYPE
  1586.     SYNTAX  OCTET STRING ( SIZE (12)) 
  1587.     ACCESS  read-write
  1588.           STATUS  mandatory
  1589.     DESCRIPTION 
  1590.     " Client(read): The background scanning setup. Client(write): If the object is set with a
  1591.      complete structure, it configures the background scanning parameters of MAC. If the
  1592.      objects is set as a single 16 bit value, the object forces a background scan that scans the
  1593.      number a frequencies as specified in the 16 bits. Use -1 to scan all available frequencies."
  1594.     ::= { sbRadioBaseMLME 5 }
  1595.  
  1596. sbaReassociate OBJECT-TYPE
  1597.     SYNTAX  OCTET STRING ( SIZE (12)) 
  1598.     ACCESS  read-write
  1599.           STATUS  current
  1600.     DESCRIPTION 
  1601.     ""
  1602.     ::= { sbRadioBaseMLME 6}
  1603.  
  1604.  
  1605. -- ------------------------------------------------------------------
  1606. --     BSS Objects
  1607. -- ------------------------------------------------------------------
  1608.  
  1609. sbaBSSs OBJECT-TYPE
  1610.     SYNTAX  INTEGER
  1611.     ACCESS  read-only
  1612.           STATUS  mandatory
  1613.     DESCRIPTION
  1614.     "The maximum number of entries supported by the BSS database in this implementation."
  1615.     ::= { sbRadioBaseBSS  1 }
  1616.  
  1617. sbaBSS1 OBJECT-TYPE
  1618.     SYNTAX  OCTET STRING (SIZE (60))
  1619.     ACCESS  read-only
  1620.           STATUS  mandatory
  1621.     DESCRIPTION
  1622.     " Note: the implementation may support any lower number of BSS objects than 64."
  1623.     ::= { sbRadioBaseBSS  2 }
  1624.  
  1625. sbaBSSFind OBJECT-TYPE
  1626.     SYNTAX OCTET STRING (SIZE (60))
  1627.     ACCESS  read-only
  1628.           STATUS  mandatory
  1629.     DESCRIPTION
  1630.     ""
  1631.     ::= { sbRadioBaseBSS  3 }
  1632.  
  1633. sbaBSSTable OBJECT-TYPE
  1634.      SYNTAX SEQUENCE OF BSSEntry
  1635.      ACCESS not-accessible
  1636.      STATUS mandatory
  1637.      DESCRIPTION
  1638.      "Specifies the BSS list"
  1639.      ::= { sbRadioBaseBSS 4 }
  1640.  
  1641. sbBSSEntry OBJECT-TYPE
  1642.      SYNTAX BSSEntry
  1643.      ACCESS not-accessible
  1644.      STATUS mandatory
  1645.      DESCRIPTION
  1646.     "One row of the BSS Table."
  1647.      INDEX  { sbBSSIndex }
  1648.  
  1649.     ::= { sbaBSSTable 1 }
  1650.  
  1651. BSSEntry ::=
  1652.      SEQUENCE
  1653.          {
  1654.         sbBSSIndex
  1655.          INTEGER,
  1656.                 sbBSSMAC
  1657.          OCTET STRING,
  1658.             sbBSSssid
  1659.     OCTET STRING,
  1660.         sbBSSrssi
  1661.     INTEGER,
  1662.         sbBSSQuality
  1663.     INTEGER,
  1664.             sbBSSFrequency
  1665.     INTEGER
  1666.       }
  1667.  
  1668. sbBSSIndex OBJECT-TYPE
  1669.     SYNTAX  INTEGER
  1670.     ACCESS  read-only
  1671.     STATUS  mandatory
  1672.     DESCRIPTION
  1673.    "An index for the table. Values( 1,2,3 ...)"
  1674.     ::= { sbBSSEntry 1 }
  1675.  
  1676. sbBSSMAC OBJECT-TYPE
  1677.     SYNTAX  OCTET STRING
  1678.     ACCESS  read-write
  1679.     STATUS  mandatory
  1680.     DESCRIPTION
  1681.     "Client MAC address allowed to associate"
  1682.     ::= { sbBSSEntry 2 }
  1683.  
  1684. sbBSSssid OBJECT-TYPE
  1685.     SYNTAX  OCTET STRING
  1686.     ACCESS  read-write
  1687.     STATUS  mandatory
  1688.     DESCRIPTION
  1689.     "Client MAC address allowed to associate"
  1690.     ::= { sbBSSEntry 3 }
  1691.  
  1692. sbBSSrssi OBJECT-TYPE
  1693.     SYNTAX  INTEGER
  1694.     ACCESS  read-only
  1695.     STATUS  mandatory
  1696.     DESCRIPTION
  1697.    "The rssi value of the client/ "
  1698.     ::= { sbBSSEntry 4 }
  1699.  
  1700. sbBSSQuality OBJECT-TYPE
  1701.     SYNTAX  INTEGER
  1702.     ACCESS  read-only
  1703.     STATUS  mandatory
  1704.     DESCRIPTION
  1705.    "An index for the table. Values( 1,2,3 ...)"
  1706.     ::= { sbBSSEntry 5 }
  1707.  
  1708. sbBSSFrequency OBJECT-TYPE
  1709.     SYNTAX  INTEGER
  1710.     ACCESS  read-only
  1711.     STATUS  mandatory
  1712.     DESCRIPTION
  1713.    "An index for the table. Values( 1,2,3 ...)"
  1714.     ::= { sbBSSEntry 6 }
  1715.  
  1716.  
  1717. sbaBSSIterate OBJECT-TYPE
  1718.     SYNTAX OCTET STRING (SIZE (65))
  1719.     ACCESS  read-only
  1720.           STATUS  mandatory
  1721.     DESCRIPTION 
  1722.     "The object allows retrieval of the BSS list with per-BSS associated frame body information.
  1723.      Iteration starts by writing to the object (the data is ignored). Each read subsequently
  1724.      retrieves a BSS structure, until all BSSs have been retrieved. The iteration ends if the
  1725.      object returns a length of 0 or an error. Iterations must always be completed or reset by
  1726.      writing to the object. "
  1727.     ::= { sbRadioBaseBSS  5 }
  1728.  
  1729.  
  1730. sbaBandEnable OBJECT-TYPE
  1731.     SYNTAX INTEGER
  1732.     ACCESS  read-write
  1733.           STATUS  mandatory
  1734.     DESCRIPTION
  1735.     "The object enables/disables bands to limit operation to specific bands. This object is latched
  1736.      by the aCommit object, aSSID object in client mode. "
  1737.     ::= { sbRadioBaseBSS  6 }
  1738.  
  1739. sbaCountryList OBJECT-TYPE
  1740.     SYNTAX OCTET STRING (SIZE (4))
  1741.     ACCESS  read-only
  1742.           STATUS  mandatory
  1743.     DESCRIPTION 
  1744.     "Array of CSs certified in the PDA. "
  1745.     ::= { sbRadioBaseBSS  7 }
  1746.  
  1747. sbaCountry OBJECT-TYPE
  1748.     SYNTAX OCTET STRING (SIZE (8))
  1749.     ACCESS  read-write
  1750.           STATUS  mandatory
  1751.     DESCRIPTION 
  1752.     "Country String with allowed frequencies. This object is latched by the aCommit object,
  1753.      aSSID object in client mode."
  1754.     ::= { sbRadioBaseBSS  8 }
  1755.  
  1756. sbaChannelIssue OBJECT-TYPE
  1757.     SYNTAX OCTET STRING (SIZE (8))
  1758.     ACCESS  read-only
  1759.           STATUS  mandatory
  1760.     DESCRIPTION 
  1761.     " Reports a channel issue to the driver. Note: the object may also be written to simulate a
  1762.      specific channel issue for testing purposes."
  1763.     ::= { sbRadioBaseBSS  9 }
  1764.  
  1765. sbaConformanceMode OBJECT-TYPE
  1766.     SYNTAX INTEGER
  1767.     ACCESS  read-write
  1768.           STATUS  mandatory
  1769.     DESCRIPTION
  1770.     "802.11d conformance mode. The object determins the scanning properties for acquiring
  1771.      regulary related information on the MAC's operation environment. The moment the first
  1772.      802.11d information element is received, containing a CS for which the client has an RC, it
  1773.      adapts this CS. Afterwards, this country setting is held until the UMAC is reconfigured or
  1774.      restarted. Once the client has adapted a CS, it determines its channel set and output power
  1775.      limits based on the present RCs from the RT. The client will use active scanning on these
  1776.      channels. The client only uses the output power limit specified in the received 802.11d
  1777.      information element in case it is associated to an AP broadcasting this information.
  1778.      Otherwise, the limits from the RT are used. This object is latched by the aCommit object,
  1779.      aSSID object in client mode."
  1780.     ::= { sbRadioBaseBSS  10 }
  1781.  
  1782. sbaWWRMode OBJECT-TYPE
  1783.     SYNTAX INTEGER
  1784.     ACCESS  read-write
  1785.           STATUS  mandatory
  1786.     DESCRIPTION
  1787.     "Enabled/disables 802.11d and 802.11h. This object is latched by the aCommit object,
  1788.      aSSID object in client mode."
  1789.     ::= { sbRadioBaseBSS  11 }
  1790.  
  1791. sbaChannelMode OBJECT-TYPE
  1792.     SYNTAX INTEGER
  1793.     ACCESS  read-write
  1794.           STATUS  mandatory
  1795.     DESCRIPTION
  1796.     "Determins how the access point chooses its operational channel. This object is latched by
  1797.      the aCommit object, aSSID object in client mode. "
  1798.     ::= { sbRadioBaseBSS  12 }
  1799.  
  1800. sbaCurrentCountry OBJECT-TYPE
  1801.     SYNTAX OCTET STRING (SIZE(4))
  1802.     ACCESS  read-only
  1803.           STATUS  mandatory
  1804.     DESCRIPTION
  1805.     "The CS currently in use."
  1806.     ::= { sbRadioBaseBSS  13 }
  1807.  
  1808. sbaNextFrequency OBJECT-TYPE
  1809.     SYNTAX INTEGER
  1810.     ACCESS  read-write
  1811.           STATUS  mandatory
  1812.     DESCRIPTION
  1813.     "Used for ETSI channel test mode."
  1814.     ::= { sbRadioBaseBSS  14 }
  1815.  
  1816. sbaReportRogueAPList  OBJECT-TYPE
  1817.     SYNTAX INTEGER
  1818.     ACCESS  read-write
  1819.           STATUS  mandatory
  1820.     DESCRIPTION
  1821.     " Client: Instructs the access point to report the roque
  1822.      access point list."
  1823.     ::= { sbRadioBaseBSS  15 }
  1824.  
  1825. sbaPPEEnable OBJECT-TYPE
  1826.     SYNTAX INTEGER
  1827.     ACCESS  read-write
  1828.         STATUS  mandatory
  1829.     DESCRIPTION
  1830.     " Bitmask that enables PRISM's Proprietary Performance
  1831.      Enhancements."
  1832.     ::= { sbRadioBaseBSS  16 }
  1833.  
  1834.  
  1835. -- ----------------------------------------
  1836. --     LMAC Objects
  1837. -- ----------------------------------------
  1838.  
  1839. sbaGPIOBank  OBJECT-TYPE
  1840.     SYNTAX INTEGER
  1841.     ACCESS  read-write
  1842.         STATUS  mandatory
  1843.     DESCRIPTION
  1844.     " Selects GPIO bank. "
  1845.     ::= { sbRadioBaseLMAC  1 }
  1846.  
  1847. sbaGPIOWM OBJECT-TYPE
  1848.     SYNTAX INTEGER
  1849.     ACCESS  read-write
  1850.         STATUS  mandatory
  1851.     DESCRIPTION
  1852.     "This object configures the GPIO write mask. Only the 
  1853.      bits set in the mask are changed when writing to the 
  1854.      aGPIOData object."
  1855.     ::= { sbRadioBaseLMAC  2 }
  1856.  
  1857. sbaGPIOData  OBJECT-TYPE
  1858.     SYNTAX INTEGER
  1859.     ACCESS  read-write
  1860.           STATUS  mandatory
  1861.     DESCRIPTION
  1862.     "Reads or writes the GPIO bank selected by aGPIOBank. Only those bits that have
  1863.      corresponding bits set in the aGPIOWM object are changed."
  1864.     ::= { sbRadioBaseLMAC  3 }
  1865.  
  1866. sbaGPIOStatus  OBJECT-TYPE
  1867.     SYNTAX INTEGER
  1868.     ACCESS  read-only
  1869.           STATUS  mandatory
  1870.     DESCRIPTION
  1871.     "Reads the GPIO Status register of the selected bank."
  1872.     ::= { sbRadioBaseLMAC  4 }
  1873.  
  1874. sbaGPIODDR OBJECT-TYPE
  1875.     SYNTAX INTEGER
  1876.     ACCESS  read-only
  1877.           STATUS  mandatory
  1878.     DESCRIPTION
  1879.     " The object configures the GPIO Data Direction Register of the bank selected by the
  1880.      aGPIOBank object."
  1881.     ::= { sbRadioBaseLMAC  5 }
  1882.  
  1883. sbaNVID OBJECT-TYPE
  1884.     SYNTAX INTEGER
  1885.     ACCESS  read-write
  1886.           STATUS  mandatory
  1887.     DESCRIPTION
  1888.     "Detects and reads or writes the non-volatile ID."
  1889.     ::= { sbRadioBaseLMAC  6 }
  1890.  
  1891.  
  1892. sbaNVOffset OBJECT-TYPE
  1893.     SYNTAX INTEGER
  1894.     ACCESS  read-write
  1895.           STATUS  mandatory
  1896.     DESCRIPTION
  1897.     "Sets 0-based offset for operations in non-volatile memory."
  1898.     ::= { sbRadioBaseLMAC  7 }
  1899.  
  1900. sbaNVSize OBJECT-TYPE
  1901.     SYNTAX INTEGER
  1902.     ACCESS  read-write
  1903.           STATUS  mandatory
  1904.     DESCRIPTION
  1905.     "Sets size of operation in non-volatile memory. Offset and size shall not exceed the size of
  1906.      the non-volatile memory."
  1907.     ::= { sbRadioBaseLMAC  8 }
  1908.  
  1909. sbaNVData OBJECT-TYPE
  1910.     SYNTAX OCTET STRING
  1911.     ACCESS  read-write
  1912.           STATUS  mandatory
  1913.     DESCRIPTION
  1914.     "Reads or writes data from or to the non-volatile memory device."
  1915.     ::= { sbRadioBaseLMAC  9 }
  1916.  
  1917. -- ----------------------------------------------------
  1918. -- General
  1919. -- ----------------------------------------------------
  1920. sbaRadioInterfaceName OBJECT-TYPE
  1921.      SYNTAX OCTET STRING
  1922.      ACCESS read-write
  1923.      STATUS mandatory
  1924.      DESCRIPTION
  1925.      "Specifies which radio interface this mib-tree represents."
  1926.      ::= { sbRadioBase1 16 }
  1927.  
  1928.  
  1929. sbRadioMode OBJECT-TYPE
  1930.         SYNTAX INTEGER { Client-Route(0),Client-Bridge(1), AP-Route(2), AP-Bridge(3), }
  1931.     ACCESS  read-write
  1932.     STATUS  mandatory
  1933.     DESCRIPTION
  1934.         "It is used to set the device into client mode  or access point mode."
  1935.     ::= { sbRadioBase1 18 }
  1936.  
  1937. sbRadioRSSI OBJECT-TYPE
  1938.         SYNTAX INTEGER
  1939.     ACCESS  read-only
  1940.     STATUS  mandatory
  1941.     DESCRIPTION
  1942.         "In the client mode it gives the RSSI of the access point to which it is associated. "
  1943.     ::= { sbRadioBase1 19 }
  1944.  
  1945.  
  1946.  
  1947.  
  1948. --  ACL Table Module
  1949.  
  1950.  
  1951. sbACLMACTable OBJECT-TYPE
  1952.      SYNTAX SEQUENCE OF ACLMACEntry
  1953.      ACCESS not-accessible
  1954.      STATUS mandatory
  1955.      DESCRIPTION
  1956.      "Specifies the MAC for the ACL list.This table is used to set MAC values only in aiHaul and airClient (to set the MAC in
  1957.      WDS mode). In airHaul PRO and airPoint  models use sbACLMACAddEntry to add/delete MAC values"
  1958.      ::= { sbRadioBaseACL 1 }
  1959.  
  1960. sbACLMACEntry OBJECT-TYPE
  1961.      SYNTAX ACLMACEntry
  1962.      ACCESS not-accessible
  1963.      STATUS mandatory
  1964.      DESCRIPTION
  1965.     "One row of the MAC ACL Table."
  1966.      INDEX  { sbACLIndex }
  1967.  
  1968.     ::= { sbACLMACTable 1 }
  1969.  
  1970. ACLMACEntry ::=
  1971.      SEQUENCE
  1972.          {
  1973.         sbACLIndex
  1974.          INTEGER,
  1975.         sbACLMAC
  1976.          OCTET STRING,
  1977.         sbACLType
  1978.         OCTET STRING
  1979.       }
  1980.  
  1981. sbACLIndex OBJECT-TYPE
  1982.     SYNTAX  INTEGER
  1983.     ACCESS  read-only
  1984.     STATUS  mandatory
  1985.     DESCRIPTION
  1986.    "An index for the table. Values( 1,2,3 ...)"
  1987.     ::= { sbACLMACEntry 1 }
  1988.  
  1989. sbACLMAC OBJECT-TYPE
  1990.     SYNTAX  OCTET STRING
  1991.     ACCESS  read-write
  1992.     STATUS  mandatory
  1993.     DESCRIPTION
  1994.     "Client MAC address  allowed to associate with the AP.It also
  1995.      has a tag to specify whether the client is operating in bridge(b)
  1996.      or routing(r) mode. Example : 00:22:a2:3e:ff:2a|b for a client with 
  1997.      MAC address 00:22:a2:3e:ff:2a operating in bridge and 00:22:a2:3e:ff:2a|r
  1998.      for a client operating as a router. To clear all the entries
  1999.      in the ACL Table , set MAC for 1st row (index 1) to 00:00:00:00:00:00."
  2000.     ::= { sbACLMACEntry 2 }
  2001.  
  2002.  
  2003.  
  2004.  
  2005. sbACLMACAddEntry OBJECT-TYPE
  2006.     SYNTAX  OCTET STRING
  2007.     ACCESS  read-write
  2008.     STATUS  mandatory
  2009.     DESCRIPTION
  2010.     "MAC address to be added in the ACL MAC list.To add a ACL entry set it to 'A|11:22:33:44:55:66|R' 
  2011.     and to delete a ACL entry , set it to 'D|11:22:33:44:55:66|R'. This OID is available in airPoint
  2012.     and airHaul PRO. User can add/delete more than one MAC string delimiting by ; as shown in later example.
  2013.     For airHaul PRO an additional field is required - the radio name(eth0/eth1). 
  2014.     Eg. to add a MAC 11:22:33:44:55:66 to eth0 and delete a MAC aa:bb:cc:11:22:33 from eth1 use the 
  2015.     following string 'A|11:22:33:44:55:66|R|eth0;D|aa:bb:cc:11:22:33|B|eth1'."
  2016.     ::= { sbRadioBaseACL 2 }
  2017.  
  2018. sbACLMACDelEntry OBJECT-TYPE
  2019.     SYNTAX  OCTET STRING
  2020.     ACCESS  read-write
  2021.     STATUS  mandatory
  2022.     DESCRIPTION
  2023.     "MAC address to be deleted from the  ACL MAC list. This OID has been deprecated."
  2024.     ::= { sbRadioBaseACL 3 }
  2025.  
  2026.  
  2027. sbACLEnable OBJECT-TYPE
  2028.     SYNTAX  INTEGER
  2029.     ACCESS  read-write
  2030.     STATUS  mandatory
  2031.     DESCRIPTION
  2032.     " It is used to define the security mechanism to be used with airPoint.
  2033.      0 - disable all
  2034.      1 - internal ACL
  2035.      2 - external ACL
  2036.      3 - external_internal
  2037.      4 - WPA_RADIUS
  2038.      5 - WPA_PSK "
  2039.  
  2040.     ::= { sbRadioBaseACL 4 }
  2041.  
  2042. sbACLSet OBJECT-TYPE
  2043.     SYNTAX  OCTET STRING 
  2044.     ACCESS  read-write
  2045.     STATUS  mandatory
  2046.     DESCRIPTION
  2047.     "A string used to set/edit/delete and ACL entry. "
  2048.     ::= { sbRadioBaseACL 5 }
  2049.             
  2050.  
  2051. sbAntennaAlignment OBJECT-TYPE
  2052.     SYNTAX  INTEGER
  2053.     ACCESS  read-write
  2054.     STATUS  mandatory
  2055.     DESCRIPTION
  2056.     "When we set this OID to 1 , noise is emitted by the radio which is
  2057.      received by a far-end radio to align its  antenna according to this
  2058.      radio to get better signal quality. ( checking RSSI value). To stop the noise set it to 0."
  2059.    ::= { sbRadioBaseAntenna 1}
  2060.  
  2061. sbWDSAssociatedClientMAC OBJECT-TYPE
  2062.     SYNTAX  OCTET STRING
  2063.     ACCESS  read-write
  2064.     STATUS  mandatory
  2065.     DESCRIPTION
  2066.     "This is the MAC address which specifies the WDS client whose association with the
  2067.       AP is to be checked. The result of association is returned in sbWDSAssociatedClientStatus.Incase
  2068.       the device is AP(root bridge) , this MAC specifies a Client (Client bridge) and incase the device is Client(client bridge)
  2069.       this specifies the AP(root bridge) MAC."
  2070.   ::= { sbRadioBaseAssociation 1 }
  2071.  
  2072. sbWDSAssociatedClientStatus OBJECT-TYPE
  2073.     SYNTAX  INTEGER
  2074.     ACCESS  read-only
  2075.     STATUS  mandatory
  2076.     DESCRIPTION
  2077.     "This OID returns the status 0 / 1 depending on whether the client/ AP(specified with the above MAC )
  2078.     is associated with the device or not."
  2079.    ::= { sbRadioBaseAssociation 2 }
  2080.    
  2081. sbWDSAssociatedClientQuality OBJECT-TYPE
  2082.     SYNTAX  INTEGER
  2083.     ACCESS  read-only
  2084.     STATUS  mandatory
  2085.     DESCRIPTION
  2086.     "This OID returns the Quality of the far-end device(specified with the above MAC )"
  2087.    ::= { sbRadioBaseAssociation 3 }
  2088.  
  2089. sbWDSAssociatedClientRSSI OBJECT-TYPE
  2090.     SYNTAX  INTEGER
  2091.     ACCESS  read-only
  2092.     STATUS  mandatory
  2093.     DESCRIPTION
  2094.     "This OID returns the RSSI of the far-end device(specified with the above MAC )"
  2095.    ::= { sbRadioBaseAssociation 4 }
  2096.   
  2097.  
  2098. sbRadioBaseAloft OBJECT IDENTIFIER ::= { sbRadioBase1 25 }
  2099. -- ----------------------------------------------
  2100. --     Aloft settings
  2101. -- ----------------------------------------------
  2102.  
  2103. sbDataFrameAloft OBJECT-TYPE
  2104.     SYNTAX  OCTET STRING
  2105.     ACCESS  read-write
  2106.     STATUS  mandatory
  2107.     DESCRIPTION
  2108.     "Deprecated - see sbThroughputOptimizer"
  2109.    ::= { sbRadioBaseAloft 1 }
  2110.  
  2111. sbControlFrameAloft OBJECT-TYPE
  2112.     SYNTAX  OCTET STRING
  2113.     ACCESS  read-write
  2114.     STATUS  mandatory
  2115.     DESCRIPTION
  2116.     "Deprecated - see sbThroughputOptimizer"
  2117.    ::= { sbRadioBaseAloft 2 }
  2118.  
  2119. sbRetreatThreshold OBJECT-TYPE
  2120.     SYNTAX  INTEGER
  2121.     ACCESS  read-write
  2122.     STATUS  mandatory
  2123.     DESCRIPTION
  2124.     "Deprecated - see sbThroughputOptimizer"
  2125.    ::= { sbRadioBaseAloft 3 }
  2126.  
  2127.  
  2128. sbProgressThreshold OBJECT-TYPE
  2129.     SYNTAX  INTEGER
  2130.     ACCESS  read-write
  2131.     STATUS  mandatory
  2132.     DESCRIPTION
  2133.     "Deprecated - see sbThroughputOptimizer"
  2134.    ::= { sbRadioBaseAloft 4 }
  2135.  
  2136. sbThroughputOptimizer OBJECT-TYPE
  2137.     SYNTAX  INTEGER
  2138.     ACCESS  read-write
  2139.     STATUS  mandatory
  2140.     DESCRIPTION
  2141.     "A combination of Retreat and Progress. The two values are used to optimize link performance in terms of 
  2142.      stability and throughput. Its values are 0-10. It's value should be changed depending on the
  2143.      link quality to get best performance.
  2144.      0: aloftRetreat = 35; aloftProgress =  5
  2145.      2: aloftRetreat = 38; aloftProgress =  8
  2146.      4: aloftRetreat = 41; aloftProgress = 11
  2147.      6: aloftRetreat = 44; aloftProgress = 14
  2148.      8: aloftRetreat = 47; aloftProgress = 17
  2149.      10: aloftRetreat = 50; aloftProgress =20"
  2150.    ::= { sbRadioBaseAloft 5 }
  2151.  
  2152. END
  2153.